# 定义变量
object := main.o hello.o
# 声明伪目标
.PHONY: clean

main: $(object)
	gcc $(object) -o main

main.o: main.c hello.h
	gcc -c main.c

hello.o: hello.c
	gcc -c hello.c

clean:
	rm main $(object)